home *** CD-ROM | disk | FTP | other *** search
/ HaCKeRz Kr0nlcKLeZ 1 / HaCKeRz Kr0nlcKLeZ.iso / scriptz / elec12m5.exe / events.ini < prev    next >
Encoding:
INI File  |  1997-04-08  |  8.2 KB  |  163 lines

  1. [script]
  2. n0=on 1:input: {
  3. n1=  if (%away == yes) { echo 4 4[8,1YOU ARE AWAY PRESS F4 TO RETURN4] }
  4. n2=}
  5. n3=#away off
  6. n4=on 1:text:*:?:/write $mircdiraway.txt On $day at $time $nick Wrote: $parm1* | /inc -q %awaycount 1 | echo 5 -a Away Message Recieved From $nick press F4 to set back | /msg $nick Sorry I'm Away  |||( %whygone )|||.  Your Message Has Been Saved As Number %awaycount To Page Me Type  /ctcp $me page  | .timer226 1 60 closemsg $nick
  7. n5=#away end
  8. n6=#joinpro on
  9. n7=on 1:join:#: {
  10. n8=  inc  %joincount $+ $nick $+ $chan 
  11. n9=  if ([ %joincount [ $+ [ $nick [ $+ [ $chan ] ] ] ] ] >= 3) {
  12. n10=    unset %joincount*
  13. n11=    ban -u30 $nick 3
  14. n12=    kick $chan $nick 12╕2╕11.12╖2┤11»12`2╖11.12╕12╕2_-/```4δúδ╟t«φ╟Kⁿtφ÷± v1.2«2```\-_12╕2╕11.12╖2┤11»12`2╖11.12╕ É(JOIN FLOOD 30 Second Ban)É 
  15. n13=  }
  16. n14=  else .timer1 $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) 1 10 unset %joincount $+ $nick $+ $chan   
  17. n15=}
  18. n16=#joinpro end
  19. n17=#noticepro on
  20. n18=on 1:notice:*:*: {
  21. n19=  inc %noticecount $+ $nick
  22. n20=  if ([ %noticecount [ $+ [ $nick ] ] ] >= %noticesens) {
  23. n21=    ignore -nu45 *!*@* 
  24. n22=    unset %noticecount*
  25. n23=    echo -a 4[8,1fú÷÷╨ ╨δtδ╟tδ╨4]:4NOTICE: From: 3 $nick ( $+ $address $+ ) :12 Ignoring Notices for 45 seconds 
  26. n24=  }
  27. n25=  else .timer1 $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) 1 10 unset %noticecount $+ $nick
  28. n26=}
  29. n27=#noticepro end
  30. n28=#kolor off
  31. n29=on 1:text:**:#:/auser 300 $nick | .timer34 1 60 /ruser $nick 
  32. n30=on 300!:text:**:#:/auser 301 $nick | .timer35 1 50 /ruser $nick
  33. n31=on 301!:text:**:#:/ruser $nick | /kick $chan $nick 1δúδ╟t«φ╟Kⁿtφ÷± v1.2«  11ñ1auto-4k2o13l7o9r 1abuse 2kick11ñ 4too much kolor in such a short space of time.
  34. n32=#kolor end
  35. n33=#textpro on
  36. n34=on 1:text:*:*: {
  37. n35=  inc  %textcount $+ $nick $+ $chan
  38. n36=  if ([ %textcount [ $+ [ $nick [ $+ [ $chan ] ] ] ] ] >= %textsens) {
  39. n37=    unset  %textcount*
  40. n38=    set %flooder $nick
  41. n39=    set %floodchan $chan   
  42. n40=    set %floodtype TEXT   
  43. n41=    if  ($me isop $chan) { echo $active 4[8,1fú÷÷╨ ╨δtδ╟tδ╨4]:4TEXT: From: 3 $nick ( $+ $address $+ ) :2Press 4F12 to 4kick2 this user or 12F22 to 12kick and ban2 them for 1 minute }
  44. n42=  }
  45. n43=  else .timer1 $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) 1 8 unset  %textcount $+ $nick $+ $chan
  46. n44=}
  47. n45=on 1:action:*:*: {
  48. n46=  inc %actioncount $+ $nick $+ $chan
  49. n47=  if ([ %actioncount [ $+ [ $nick [ $+ [ $chan ] ] ] ] ] >= %textsens) {
  50. n48=    unset  %actioncount*
  51. n49=    set %flooder $nick
  52. n50=    set %floodchan $chan   
  53. n51=    set %floodtype ACTION  
  54. n52=    if  ($me isop $chan) { echo $active 4[8,1fú÷÷╨ ╨δtδ╟tδ╨4]:4ACTION: From: 3 $nick ( $+ $address $+ ) :2Press 4F12 to 4kick2 this user or 12F22 to 12kick and ban2 them for 1 minute }
  55. n53=  }
  56. n54=  else .timer1 $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) 1 8 unset %actioncount $+ $nick $+ $chan
  57. n55=}
  58. n56=#textpro end
  59. n57=#invitepro on
  60. n58=on 1:invite:#: {
  61. n59=  inc % $+ invitecount  $+  $nick
  62. n60=  if ([ % [ $+ [ invitecount [ $+ [ $nick  ] ] ] ] ] >= %invitesens) {
  63. n61=    ignore -iu45 *!*@*
  64. n62=    unset % $+ $nick $+ invitecount*
  65. n63=    echo $active 4[8,1fú÷÷╨ ╨δtδ╟tδ╨4]:4INVITE: From: 3 $nick ( $+ $address $+ ) :12Ignoring all invites for 45 seconds
  66. n64=  }
  67. n65=  else .timer1 $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) 1 10 unset % $+ invitecount  $+  $nick    
  68. n66=}
  69. n67=#invitepro end
  70. n68=#topicpro on
  71. n69=on 1:topic:#: {
  72. n70=  inc %topiccount $+ $nick
  73. n71=  if ([ %topiccount [ $+ [ $nick ] ] ] >= 3) {
  74. n72=    unset % $topiccount*
  75. n73=    set %flooder $nick
  76. n74=    set %floodchan $chan 
  77. n75=    set %floodtype TOPIC   
  78. n76=    if  ($me isop $chan) { 4[8,1fú÷÷╨ ╨δtδ╟tδ╨4]:4TOPIC: From: 3 $nick ( $+ $address $+ ) :2Press 4F12 to 4kick2 this user or 12F22 to 12kick and ban2 them for 1 minute }
  79. n77=  }
  80. n78=  else .timer1 $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) 1 12 unset %topiccount $+ $nick   
  81. n79=}
  82. n80=#topicpro end
  83. n81=#lag on
  84. n82=on 1:ctcpreply:ping* {
  85. n83=  unset %pt
  86. n84=  %pt = $ctime - $parm2
  87. n85=  if ($nick == $me) { set %title  δúδ╟t«φ╟Kⁿtφ÷± v1.2« //x.Away( $+ %away $+ )  Lag( $+ %pt secs $+ )  CTCP Defense( $+ %Protect $+ ).x\\ | titlebar %title | lagping }
  88. n86=  else { .guser 403 $nick 1 | .timer34 1 15 .ruser $nick 1 }
  89. n87=}
  90. n88=#Lag End
  91. n89=#snotice on
  92. n90=on 1:SNOTICE:*KILL message*: {
  93. n91=if (nickserv isin $parms) { halt } 
  94. n92=elseif (. !isin $parm10) { echo -a $status %sym 5OPERKILL: $parm10 killed $remove($parm8,.) $parm13* | set %relk 4[8,1/\/4] $parm10 killed $remove($parm8,.) $parm13* | halt } | else halt
  95. n93=}
  96. n94=on 1:SNOTICE:*Global -- from *:echo -a $status %sym 5!4global5!4,00 $+ $strEnd($parm5) $+ 5! $parm6*
  97. n95=on 1:WALLOPS:*:/echo -a %sym 5!4 $+ $nick $+ 5! $parms | set %relop %walloper ! $+ $nick $+ ! $parms | halt
  98. n96=#snotice end
  99. n97=#netsplit on
  100. n98=on 1:WALLOPS:*Remote CONNECT*:/echo -a 8,1 NET MERGE  | echo 6 $parms |  halt
  101. n99=on 1:WALLOPS:*Received SQUIT*:/echo -a 8,1 NET SPLIT   |  echo 6 $parms | halt
  102. n100=on 1:SNOTICE:*: { 
  103. n101=  if (break isin $parms) { echo 4 -a 4[8,1 NET SPLIT4]: $parm7 is disconnecting from $parm6 $+ . | halt } 
  104. n102=  if {$me isin $parms) { echo 4 -a $active $parms }
  105. n103=  elseif (junction isin $parms) { echo 4 -a 4[8,1NET MERGE4]: $parm7 is connecting to $parm6 $+ . | halt } 
  106. n104=  else { halt }
  107. n105=}
  108. n106=#netsplit end
  109. n107=on 1:SNOTICE:*:halt
  110. n108=#autounban on
  111. n109=on 1:BAN:#: {
  112. n110=  %banmask = $address($me,5)
  113. n111=  if ($banmask iswm %banmask) {
  114. n112=    echo 6 $active 4[8,1/\/4]  BAN on YOU detected on $chan by: $nick ( $+ $address $+ )  
  115. n113=    raw -q mode $chan -ob+b $nick $banmask $address($nick,3) 
  116. n114=    raw -q kick $chan $nick 12╕2╕11.12╖2┤11»12`2╖11.12╕12╕2_-/```4δúδ╟t«φ╟Kⁿtφ÷±_ v1.2«2```\-_12╕2╕11.12╖2┤11»12`2╖11.12╕0_É(BAN0_PROTECTION)É
  117. n115=    halt
  118. n116=  }   
  119. n117=}
  120. n118=#autounban end
  121. n119=#banlist (orig. Revhead)
  122. n120=on +777:JOIN:# {
  123. n121=  %i = 0
  124. n122=  :begin
  125. n123=  %i = %i + 1
  126. n124=  %tb = $read -l $+ %i $mIRCdirbanlist.txt
  127. n125=  if (%tb == $null) { halt }
  128. n126=  if ((($token(1,44,%tb) == $chan) || ($token(1,44,%tb) == $chr(42))) && ($token(2,44,%tb) iswm $address($nick,0))) { mode $chan +b-o $token(2,44,%tb) $nick | kick $chan $nick AutoKICKBAN: $token(3,44,%tb) | halt }
  129. n127=  goto begin
  130. n128=}
  131. n129=#Take disabled
  132. n130=on @+20:TEXT:*:#:raw -q kick $chan $nick 4Shut_your_hole!!!
  133. n131=on @+20:ACTION:*:#:raw -q kick $chan $nick 4Shut_your_hole!!!
  134. n132=#server start
  135. n133=on 1:serverop:#:/mode $chan -o $opnick 
  136. n134=on 1:servermode:#:/mode $chan -simlk +tn
  137. n135=on 1:servrban:#:/mode $chan -b $bnick
  138. n136=#server end
  139. n137=#shitlist disabled
  140. n138=on *+25:join:#:/kick $chan $nick É(SHITLISTED)É
  141. n139=on *+25:text:*:*:/kick $chan $nick É(SHITLISTED)É
  142. n140=on *+25:op:#:/mode $chan -o $opnick | /kick $chan $nick É(SHITLISTED)É
  143. n141=on *+25:serverop:/mode $chan -o $opnick | /kick $chan $nick É(SHITLISTED)É
  144. n142=on *+25:action:*:*:/kick $chan $nick É(SHITLISTED)É
  145. n143=#shitlist end
  146. n144=#nickpro disabled
  147. n145=on @+1:nick:.guser 70 $newnick | .timer230 1 20 /ruser 30 $newnick 
  148. n146=on +70:nick:.guser 71 $newnick | .ruser 30 $nick  
  149. n147=on +71!:nick:.guser 72 $newnick | .ruser 31 $nick  
  150. n148=on +72!:nick:.ruser $nick | /kick $chan $newnick 12╕2╕11.12╖2┤11»12`2╖11.12╕12╕2_-/```4δúδ╟t«φ╟Kⁿtφ÷± v1.2«2```\-_12╕2╕11.12╖2┤11»12`2╖11.12╕ É(NICKFLOOD)É
  151. n149=#nickpro end
  152. n150=#other start
  153. n151=on 1:notify:/echo 4 $active $chan 4[8,1δúδ╟t«φ╟Kⁿtφ÷± v1.2«4]: $nick Is Here.
  154. n152=#other end
  155. n153=#replypro start
  156. n154=on 1!:ctcpreply:*:.guser 403 $nick 1  | .timer260 1 5 ruser $nick 1
  157. n155=on +403!:ctcpreply:*:.ruser $nick 1 | .guser 404 $nick | .timer261 1 10 .ruser $nick 1
  158. n156=on +404!:ctcpreply:*:.ruser $nick 1 | .guser 405 $nick | .timer262 1 10 .ruser $nick 1
  159. n157=on +405!:ctcpreply:*:.ruser $nick 1 | .guser 406 $nick | .timer263 1 10 .ruser $nick 1
  160. n158=on +406!:ctcpreply:*:.ruser $nick 1 | .guser 407 $nick | .timer264 1 15 .ruser $nick 1
  161. n159=on +407!:ctcpreply:*:.ignore -tnu20 *!*@ $+ $site | .ruser $nick 1
  162. n160=#replypro end
  163.